<?php
function cn_tz_install() {
	global $cndb;
	$cndb->query("CREATE TABLE IF NOT EXISTS `cn_timezones` (
  `tz_id` int(11) NOT NULL AUTO_INCREMENT,
  `tz_name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`tz_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=485 ;");

	if($cndb->get_count("SELECT `tz_id` FROM `cn_timezones`") != 484) {
		$timezones = explode(';', "REPLACE INTO `cn_timezones` VALUES(1, 'Africa/Abidjan');
REPLACE INTO `cn_timezones` VALUES(2, 'Africa/Accra');
REPLACE INTO `cn_timezones` VALUES(3, 'Africa/Addis_Ababa');
REPLACE INTO `cn_timezones` VALUES(4, 'Africa/Algiers');
REPLACE INTO `cn_timezones` VALUES(5, 'Africa/Asmara');
REPLACE INTO `cn_timezones` VALUES(6, 'Africa/Asmera');
REPLACE INTO `cn_timezones` VALUES(7, 'Africa/Bamako');
REPLACE INTO `cn_timezones` VALUES(8, 'Africa/Bangui');
REPLACE INTO `cn_timezones` VALUES(9, 'Africa/Banjul');
REPLACE INTO `cn_timezones` VALUES(10, 'Africa/Bissau');
REPLACE INTO `cn_timezones` VALUES(11, 'Africa/Blantyre');
REPLACE INTO `cn_timezones` VALUES(12, 'Africa/Brazzaville');
REPLACE INTO `cn_timezones` VALUES(13, 'Africa/Bujumbura');
REPLACE INTO `cn_timezones` VALUES(14, 'Africa/Cairo');
REPLACE INTO `cn_timezones` VALUES(15, 'Africa/Casablanca');
REPLACE INTO `cn_timezones` VALUES(16, 'Africa/Ceuta');
REPLACE INTO `cn_timezones` VALUES(17, 'Africa/Conakry');
REPLACE INTO `cn_timezones` VALUES(18, 'Africa/Dakar');
REPLACE INTO `cn_timezones` VALUES(19, 'Africa/Dar_es_Salaam');
REPLACE INTO `cn_timezones` VALUES(20, 'Africa/Djibouti');
REPLACE INTO `cn_timezones` VALUES(21, 'Africa/Douala');
REPLACE INTO `cn_timezones` VALUES(22, 'Africa/El_Aaiun');
REPLACE INTO `cn_timezones` VALUES(23, 'Africa/Freetown');
REPLACE INTO `cn_timezones` VALUES(24, 'Africa/Gaborone');
REPLACE INTO `cn_timezones` VALUES(25, 'Africa/Harare');
REPLACE INTO `cn_timezones` VALUES(26, 'Africa/Johannesburg');
REPLACE INTO `cn_timezones` VALUES(27, 'Africa/Kampala');
REPLACE INTO `cn_timezones` VALUES(28, 'Africa/Khartoum');
REPLACE INTO `cn_timezones` VALUES(29, 'Africa/Kigali');
REPLACE INTO `cn_timezones` VALUES(30, 'Africa/Kinshasa');
REPLACE INTO `cn_timezones` VALUES(31, 'Africa/Lagos');
REPLACE INTO `cn_timezones` VALUES(32, 'Africa/Libreville');
REPLACE INTO `cn_timezones` VALUES(33, 'Africa/Lome');
REPLACE INTO `cn_timezones` VALUES(34, 'Africa/Luanda');
REPLACE INTO `cn_timezones` VALUES(35, 'Africa/Lubumbashi');
REPLACE INTO `cn_timezones` VALUES(36, 'Africa/Lusaka');
REPLACE INTO `cn_timezones` VALUES(37, 'Africa/Malabo');
REPLACE INTO `cn_timezones` VALUES(38, 'Africa/Maputo');
REPLACE INTO `cn_timezones` VALUES(39, 'Africa/Maseru');
REPLACE INTO `cn_timezones` VALUES(40, 'Africa/Mbabane');
REPLACE INTO `cn_timezones` VALUES(41, 'Africa/Mogadishu');
REPLACE INTO `cn_timezones` VALUES(42, 'Africa/Monrovia');
REPLACE INTO `cn_timezones` VALUES(43, 'Africa/Nairobi');
REPLACE INTO `cn_timezones` VALUES(44, 'Africa/Ndjamena');
REPLACE INTO `cn_timezones` VALUES(45, 'Africa/Niamey');
REPLACE INTO `cn_timezones` VALUES(46, 'Africa/Nouakchott');
REPLACE INTO `cn_timezones` VALUES(47, 'Africa/Ouagadougou');
REPLACE INTO `cn_timezones` VALUES(48, 'Africa/Porto');
REPLACE INTO `cn_timezones` VALUES(49, 'Africa/Sao_Tome');
REPLACE INTO `cn_timezones` VALUES(50, 'Africa/Timbuktu');
REPLACE INTO `cn_timezones` VALUES(51, 'Africa/Tripoli');
REPLACE INTO `cn_timezones` VALUES(52, 'Africa/Tunis');
REPLACE INTO `cn_timezones` VALUES(53, 'Africa/Windhoek');
REPLACE INTO `cn_timezones` VALUES(54, 'America/Adak');
REPLACE INTO `cn_timezones` VALUES(55, 'America/Anchorage');
REPLACE INTO `cn_timezones` VALUES(56, 'America/Anguilla');
REPLACE INTO `cn_timezones` VALUES(57, 'America/Antigua');
REPLACE INTO `cn_timezones` VALUES(58, 'America/Araguaina');
REPLACE INTO `cn_timezones` VALUES(59, 'America/Argentina/Buenos_Aires');
REPLACE INTO `cn_timezones` VALUES(60, 'America/Argentina/Catamarca');
REPLACE INTO `cn_timezones` VALUES(61, 'America/Argentina/ComodRivadavia');
REPLACE INTO `cn_timezones` VALUES(62, 'America/Argentina/Cordoba');
REPLACE INTO `cn_timezones` VALUES(63, 'America/Argentina/Jujuy');
REPLACE INTO `cn_timezones` VALUES(64, 'America/Argentina/La_Rioja');
REPLACE INTO `cn_timezones` VALUES(65, 'America/Argentina/Mendoza');
REPLACE INTO `cn_timezones` VALUES(66, 'America/Argentina/Rio_Gallegos');
REPLACE INTO `cn_timezones` VALUES(67, 'America/Argentina/Salta');
REPLACE INTO `cn_timezones` VALUES(68, 'America/Argentina/San_Juan');
REPLACE INTO `cn_timezones` VALUES(69, 'America/Argentina/San_Luis');
REPLACE INTO `cn_timezones` VALUES(70, 'America/Argentina/Tucuman');
REPLACE INTO `cn_timezones` VALUES(71, 'America/Argentina/Ushuaia');
REPLACE INTO `cn_timezones` VALUES(72, 'America/Aruba');
REPLACE INTO `cn_timezones` VALUES(73, 'America/Asuncion');
REPLACE INTO `cn_timezones` VALUES(74, 'America/Atikokan');
REPLACE INTO `cn_timezones` VALUES(75, 'America/Atka');
REPLACE INTO `cn_timezones` VALUES(76, 'America/Bahia');
REPLACE INTO `cn_timezones` VALUES(77, 'America/Barbados');
REPLACE INTO `cn_timezones` VALUES(78, 'America/Belem');
REPLACE INTO `cn_timezones` VALUES(79, 'America/Belize');
REPLACE INTO `cn_timezones` VALUES(80, 'America/Blanc');
REPLACE INTO `cn_timezones` VALUES(81, 'America/Boa_Vista');
REPLACE INTO `cn_timezones` VALUES(82, 'America/Bogota');
REPLACE INTO `cn_timezones` VALUES(83, 'America/Boise');
REPLACE INTO `cn_timezones` VALUES(84, 'America/Buenos_Aires');
REPLACE INTO `cn_timezones` VALUES(85, 'America/Cambridge_Bay');
REPLACE INTO `cn_timezones` VALUES(86, 'America/Campo_Grande');
REPLACE INTO `cn_timezones` VALUES(87, 'America/Cancun');
REPLACE INTO `cn_timezones` VALUES(88, 'America/Caracas');
REPLACE INTO `cn_timezones` VALUES(89, 'America/Catamarca');
REPLACE INTO `cn_timezones` VALUES(90, 'America/Cayenne');
REPLACE INTO `cn_timezones` VALUES(91, 'America/Cayman');
REPLACE INTO `cn_timezones` VALUES(92, 'America/Chicago');
REPLACE INTO `cn_timezones` VALUES(93, 'America/Chihuahua');
REPLACE INTO `cn_timezones` VALUES(94, 'America/Coral_Harbour');
REPLACE INTO `cn_timezones` VALUES(95, 'America/Cordoba');
REPLACE INTO `cn_timezones` VALUES(96, 'America/Costa_Rica');
REPLACE INTO `cn_timezones` VALUES(97, 'America/Cuiaba');
REPLACE INTO `cn_timezones` VALUES(98, 'America/Curacao');
REPLACE INTO `cn_timezones` VALUES(99, 'America/Danmarkshavn');
REPLACE INTO `cn_timezones` VALUES(100, 'America/Dawson');
REPLACE INTO `cn_timezones` VALUES(101, 'America/Denver');
REPLACE INTO `cn_timezones` VALUES(102, 'America/Detroit');
REPLACE INTO `cn_timezones` VALUES(103, 'America/Dominica');
REPLACE INTO `cn_timezones` VALUES(104, 'America/Edmonton');
REPLACE INTO `cn_timezones` VALUES(105, 'America/Eirunepe');
REPLACE INTO `cn_timezones` VALUES(106, 'America/El_Salvador');
REPLACE INTO `cn_timezones` VALUES(107, 'America/Ensenada');
REPLACE INTO `cn_timezones` VALUES(108, 'America/Fort_Wayne');
REPLACE INTO `cn_timezones` VALUES(109, 'America/Fortaleza');
REPLACE INTO `cn_timezones` VALUES(110, 'America/Glace_Bay');
REPLACE INTO `cn_timezones` VALUES(111, 'America/Godthab');
REPLACE INTO `cn_timezones` VALUES(112, 'America/Goose_Bay');
REPLACE INTO `cn_timezones` VALUES(113, 'America/Grand_Turk');
REPLACE INTO `cn_timezones` VALUES(114, 'America/Grenada');
REPLACE INTO `cn_timezones` VALUES(115, 'America/Guadeloupe');
REPLACE INTO `cn_timezones` VALUES(116, 'America/Guatemala');
REPLACE INTO `cn_timezones` VALUES(117, 'America/Guayaquil');
REPLACE INTO `cn_timezones` VALUES(118, 'America/Guyana');
REPLACE INTO `cn_timezones` VALUES(119, 'America/Halifax');
REPLACE INTO `cn_timezones` VALUES(120, 'America/Havana');
REPLACE INTO `cn_timezones` VALUES(121, 'America/Hermosillo');
REPLACE INTO `cn_timezones` VALUES(122, 'America/Indiana/Indianapolis');
REPLACE INTO `cn_timezones` VALUES(123, 'America/Indiana/Knox');
REPLACE INTO `cn_timezones` VALUES(124, 'America/Indiana/Marengo');
REPLACE INTO `cn_timezones` VALUES(125, 'America/Indiana/Petersburg');
REPLACE INTO `cn_timezones` VALUES(126, 'America/Indiana/Tell_City');
REPLACE INTO `cn_timezones` VALUES(127, 'America/Indiana/Vevay');
REPLACE INTO `cn_timezones` VALUES(128, 'America/Indiana/Vincennes');
REPLACE INTO `cn_timezones` VALUES(129, 'America/Indiana/Winamac');
REPLACE INTO `cn_timezones` VALUES(130, 'America/Indianapolis');
REPLACE INTO `cn_timezones` VALUES(131, 'America/Inuvik');
REPLACE INTO `cn_timezones` VALUES(132, 'America/Iqaluit');
REPLACE INTO `cn_timezones` VALUES(133, 'America/Jamaica');
REPLACE INTO `cn_timezones` VALUES(134, 'America/Jujuy');
REPLACE INTO `cn_timezones` VALUES(135, 'America/Juneau');
REPLACE INTO `cn_timezones` VALUES(136, 'America/Kentucky/Louisville');
REPLACE INTO `cn_timezones` VALUES(137, 'America/Kentucky/Monticello');
REPLACE INTO `cn_timezones` VALUES(138, 'America/Knox_IN');
REPLACE INTO `cn_timezones` VALUES(139, 'America/La_Paz');
REPLACE INTO `cn_timezones` VALUES(140, 'America/Lima');
REPLACE INTO `cn_timezones` VALUES(141, 'America/Los_Angeles');
REPLACE INTO `cn_timezones` VALUES(142, 'America/Louisville');
REPLACE INTO `cn_timezones` VALUES(143, 'America/Maceio');
REPLACE INTO `cn_timezones` VALUES(144, 'America/Managua');
REPLACE INTO `cn_timezones` VALUES(145, 'America/Manaus');
REPLACE INTO `cn_timezones` VALUES(146, 'America/Marigot');
REPLACE INTO `cn_timezones` VALUES(147, 'America/Martinique');
REPLACE INTO `cn_timezones` VALUES(148, 'America/Matamoros');
REPLACE INTO `cn_timezones` VALUES(149, 'America/Mazatlan');
REPLACE INTO `cn_timezones` VALUES(150, 'America/Mendoza');
REPLACE INTO `cn_timezones` VALUES(151, 'America/Menominee');
REPLACE INTO `cn_timezones` VALUES(152, 'America/Merida');
REPLACE INTO `cn_timezones` VALUES(153, 'America/Mexico_City');
REPLACE INTO `cn_timezones` VALUES(154, 'America/Miquelon');
REPLACE INTO `cn_timezones` VALUES(155, 'America/Moncton');
REPLACE INTO `cn_timezones` VALUES(156, 'America/Monterrey');
REPLACE INTO `cn_timezones` VALUES(157, 'America/Montevideo');
REPLACE INTO `cn_timezones` VALUES(158, 'America/Montreal');
REPLACE INTO `cn_timezones` VALUES(159, 'America/Montserrat');
REPLACE INTO `cn_timezones` VALUES(160, 'America/Nassau');
REPLACE INTO `cn_timezones` VALUES(161, 'America/New_York');
REPLACE INTO `cn_timezones` VALUES(162, 'America/Nipigon');
REPLACE INTO `cn_timezones` VALUES(163, 'America/Nome');
REPLACE INTO `cn_timezones` VALUES(164, 'America/Noronha');
REPLACE INTO `cn_timezones` VALUES(165, 'America/North_Dakota/Center');
REPLACE INTO `cn_timezones` VALUES(166, 'America/North_Dakota/New_Salem');
REPLACE INTO `cn_timezones` VALUES(167, 'America/Ojinaga');
REPLACE INTO `cn_timezones` VALUES(168, 'America/Panama');
REPLACE INTO `cn_timezones` VALUES(169, 'America/Pangnirtung');
REPLACE INTO `cn_timezones` VALUES(170, 'America/Paramaribo');
REPLACE INTO `cn_timezones` VALUES(171, 'America/Phoenix');
REPLACE INTO `cn_timezones` VALUES(172, 'America/Port');
REPLACE INTO `cn_timezones` VALUES(173, 'America/Puerto_Rico');
REPLACE INTO `cn_timezones` VALUES(174, 'America/Rainy_River');
REPLACE INTO `cn_timezones` VALUES(175, 'America/Rankin_Inlet');
REPLACE INTO `cn_timezones` VALUES(176, 'America/Recife');
REPLACE INTO `cn_timezones` VALUES(177, 'America/Regina');
REPLACE INTO `cn_timezones` VALUES(178, 'America/Resolute');
REPLACE INTO `cn_timezones` VALUES(179, 'America/Rio_Branco');
REPLACE INTO `cn_timezones` VALUES(180, 'America/Rosario');
REPLACE INTO `cn_timezones` VALUES(181, 'America/Santa_Isabel');
REPLACE INTO `cn_timezones` VALUES(182, 'America/Santarem');
REPLACE INTO `cn_timezones` VALUES(183, 'America/Santiago');
REPLACE INTO `cn_timezones` VALUES(184, 'America/Santo_Domingo');
REPLACE INTO `cn_timezones` VALUES(185, 'America/Sao_Paulo');
REPLACE INTO `cn_timezones` VALUES(186, 'America/Scoresbysund');
REPLACE INTO `cn_timezones` VALUES(187, 'America/Shiprock');
REPLACE INTO `cn_timezones` VALUES(188, 'America/St_Barthelemy');
REPLACE INTO `cn_timezones` VALUES(189, 'America/St_Johns');
REPLACE INTO `cn_timezones` VALUES(190, 'America/St_Kitts');
REPLACE INTO `cn_timezones` VALUES(191, 'America/St_Lucia');
REPLACE INTO `cn_timezones` VALUES(192, 'America/St_Thomas');
REPLACE INTO `cn_timezones` VALUES(193, 'America/St_Vincent');
REPLACE INTO `cn_timezones` VALUES(194, 'America/Swift_Current');
REPLACE INTO `cn_timezones` VALUES(195, 'America/Tegucigalpa');
REPLACE INTO `cn_timezones` VALUES(196, 'America/Thule');
REPLACE INTO `cn_timezones` VALUES(197, 'America/Thunder_Bay');
REPLACE INTO `cn_timezones` VALUES(198, 'America/Tijuana');
REPLACE INTO `cn_timezones` VALUES(199, 'America/Toronto');
REPLACE INTO `cn_timezones` VALUES(200, 'America/Tortola');
REPLACE INTO `cn_timezones` VALUES(201, 'America/Vancouver');
REPLACE INTO `cn_timezones` VALUES(202, 'America/Virgin');
REPLACE INTO `cn_timezones` VALUES(203, 'America/Whitehorse');
REPLACE INTO `cn_timezones` VALUES(204, 'America/Winnipeg');
REPLACE INTO `cn_timezones` VALUES(205, 'America/Yakutat');
REPLACE INTO `cn_timezones` VALUES(206, 'America/Yellowknife');
REPLACE INTO `cn_timezones` VALUES(207, 'Antarctica/Casey');
REPLACE INTO `cn_timezones` VALUES(208, 'Antarctica/Davis');
REPLACE INTO `cn_timezones` VALUES(209, 'Antarctica/DumontDUrville');
REPLACE INTO `cn_timezones` VALUES(210, 'Antarctica/Macquarie');
REPLACE INTO `cn_timezones` VALUES(211, 'Antarctica/Mawson');
REPLACE INTO `cn_timezones` VALUES(212, 'Antarctica/McMurdo');
REPLACE INTO `cn_timezones` VALUES(213, 'Antarctica/Palmer');
REPLACE INTO `cn_timezones` VALUES(214, 'Antarctica/Rothera');
REPLACE INTO `cn_timezones` VALUES(215, 'Antarctica/South_Pole');
REPLACE INTO `cn_timezones` VALUES(216, 'Antarctica/Syowa');
REPLACE INTO `cn_timezones` VALUES(217, 'Antarctica/Vostok');
REPLACE INTO `cn_timezones` VALUES(218, 'Arctic/Longyearbyen');
REPLACE INTO `cn_timezones` VALUES(219, 'Asia/Aden');
REPLACE INTO `cn_timezones` VALUES(220, 'Asia/Almaty');
REPLACE INTO `cn_timezones` VALUES(221, 'Asia/Amman');
REPLACE INTO `cn_timezones` VALUES(222, 'Asia/Anadyr');
REPLACE INTO `cn_timezones` VALUES(223, 'Asia/Aqtau');
REPLACE INTO `cn_timezones` VALUES(224, 'Asia/Aqtobe');
REPLACE INTO `cn_timezones` VALUES(225, 'Asia/Ashgabat');
REPLACE INTO `cn_timezones` VALUES(226, 'Asia/Ashkhabad');
REPLACE INTO `cn_timezones` VALUES(227, 'Asia/Baghdad');
REPLACE INTO `cn_timezones` VALUES(228, 'Asia/Bahrain');
REPLACE INTO `cn_timezones` VALUES(229, 'Asia/Baku');
REPLACE INTO `cn_timezones` VALUES(230, 'Asia/Bangkok');
REPLACE INTO `cn_timezones` VALUES(231, 'Asia/Beirut');
REPLACE INTO `cn_timezones` VALUES(232, 'Asia/Bishkek');
REPLACE INTO `cn_timezones` VALUES(233, 'Asia/Brunei');
REPLACE INTO `cn_timezones` VALUES(234, 'Asia/Calcutta');
REPLACE INTO `cn_timezones` VALUES(235, 'Asia/Choibalsan');
REPLACE INTO `cn_timezones` VALUES(236, 'Asia/Chongqing');
REPLACE INTO `cn_timezones` VALUES(237, 'Asia/Chungking');
REPLACE INTO `cn_timezones` VALUES(238, 'Asia/Colombo');
REPLACE INTO `cn_timezones` VALUES(239, 'Asia/Dacca');
REPLACE INTO `cn_timezones` VALUES(240, 'Asia/Damascus');
REPLACE INTO `cn_timezones` VALUES(241, 'Asia/Dhaka');
REPLACE INTO `cn_timezones` VALUES(242, 'Asia/Dili');
REPLACE INTO `cn_timezones` VALUES(243, 'Asia/Dubai');
REPLACE INTO `cn_timezones` VALUES(244, 'Asia/Dushanbe');
REPLACE INTO `cn_timezones` VALUES(245, 'Asia/Gaza');
REPLACE INTO `cn_timezones` VALUES(246, 'Asia/Harbin');
REPLACE INTO `cn_timezones` VALUES(247, 'Asia/Ho_Chi_Minh');
REPLACE INTO `cn_timezones` VALUES(248, 'Asia/Hong_Kong');
REPLACE INTO `cn_timezones` VALUES(249, 'Asia/Hovd');
REPLACE INTO `cn_timezones` VALUES(250, 'Asia/Irkutsk');
REPLACE INTO `cn_timezones` VALUES(251, 'Asia/Istanbul');
REPLACE INTO `cn_timezones` VALUES(252, 'Asia/Jakarta');
REPLACE INTO `cn_timezones` VALUES(253, 'Asia/Jayapura');
REPLACE INTO `cn_timezones` VALUES(254, 'Asia/Jerusalem');
REPLACE INTO `cn_timezones` VALUES(255, 'Asia/Kabul');
REPLACE INTO `cn_timezones` VALUES(256, 'Asia/Kamchatka');
REPLACE INTO `cn_timezones` VALUES(257, 'Asia/Karachi');
REPLACE INTO `cn_timezones` VALUES(258, 'Asia/Kashgar');
REPLACE INTO `cn_timezones` VALUES(259, 'Asia/Kathmandu');
REPLACE INTO `cn_timezones` VALUES(260, 'Asia/Katmandu');
REPLACE INTO `cn_timezones` VALUES(261, 'Asia/Kolkata');
REPLACE INTO `cn_timezones` VALUES(262, 'Asia/Krasnoyarsk');
REPLACE INTO `cn_timezones` VALUES(263, 'Asia/Kuala_Lumpur');
REPLACE INTO `cn_timezones` VALUES(264, 'Asia/Kuching');
REPLACE INTO `cn_timezones` VALUES(265, 'Asia/Kuwait');
REPLACE INTO `cn_timezones` VALUES(266, 'Asia/Macao');
REPLACE INTO `cn_timezones` VALUES(267, 'Asia/Macau');
REPLACE INTO `cn_timezones` VALUES(268, 'Asia/Magadan');
REPLACE INTO `cn_timezones` VALUES(269, 'Asia/Makassar');
REPLACE INTO `cn_timezones` VALUES(270, 'Asia/Manila');
REPLACE INTO `cn_timezones` VALUES(271, 'Asia/Muscat');
REPLACE INTO `cn_timezones` VALUES(272, 'Asia/Nicosia');
REPLACE INTO `cn_timezones` VALUES(273, 'Asia/Novokuznetsk');
REPLACE INTO `cn_timezones` VALUES(274, 'Asia/Novosibirsk');
REPLACE INTO `cn_timezones` VALUES(275, 'Asia/Omsk');
REPLACE INTO `cn_timezones` VALUES(276, 'Asia/Oral');
REPLACE INTO `cn_timezones` VALUES(277, 'Asia/Phnom_Penh');
REPLACE INTO `cn_timezones` VALUES(278, 'Asia/Pontianak');
REPLACE INTO `cn_timezones` VALUES(279, 'Asia/Pyongyang');
REPLACE INTO `cn_timezones` VALUES(280, 'Asia/Qatar');
REPLACE INTO `cn_timezones` VALUES(281, 'Asia/Qyzylorda');
REPLACE INTO `cn_timezones` VALUES(282, 'Asia/Rangoon');
REPLACE INTO `cn_timezones` VALUES(283, 'Asia/Riyadh');
REPLACE INTO `cn_timezones` VALUES(284, 'Asia/Saigon');
REPLACE INTO `cn_timezones` VALUES(285, 'Asia/Sakhalin');
REPLACE INTO `cn_timezones` VALUES(286, 'Asia/Samarkand');
REPLACE INTO `cn_timezones` VALUES(287, 'Asia/Seoul');
REPLACE INTO `cn_timezones` VALUES(288, 'Asia/Shanghai');
REPLACE INTO `cn_timezones` VALUES(289, 'Asia/Singapore');
REPLACE INTO `cn_timezones` VALUES(290, 'Asia/Taipei');
REPLACE INTO `cn_timezones` VALUES(291, 'Asia/Tashkent');
REPLACE INTO `cn_timezones` VALUES(292, 'Asia/Tbilisi');
REPLACE INTO `cn_timezones` VALUES(293, 'Asia/Tehran');
REPLACE INTO `cn_timezones` VALUES(294, 'Asia/Tel_Aviv');
REPLACE INTO `cn_timezones` VALUES(295, 'Asia/Thimbu');
REPLACE INTO `cn_timezones` VALUES(296, 'Asia/Thimphu');
REPLACE INTO `cn_timezones` VALUES(297, 'Asia/Tokyo');
REPLACE INTO `cn_timezones` VALUES(298, 'Asia/Ujung_Pandang');
REPLACE INTO `cn_timezones` VALUES(299, 'Asia/Ulaanbaatar');
REPLACE INTO `cn_timezones` VALUES(300, 'Asia/Ulan_Bator');
REPLACE INTO `cn_timezones` VALUES(301, 'Asia/Urumqi');
REPLACE INTO `cn_timezones` VALUES(302, 'Asia/Vientiane');
REPLACE INTO `cn_timezones` VALUES(303, 'Asia/Vladivostok');
REPLACE INTO `cn_timezones` VALUES(304, 'Asia/Yakutsk');
REPLACE INTO `cn_timezones` VALUES(305, 'Asia/Yekaterinburg');
REPLACE INTO `cn_timezones` VALUES(306, 'Asia/Yerevan');
REPLACE INTO `cn_timezones` VALUES(307, 'Atlantic/Azores');
REPLACE INTO `cn_timezones` VALUES(308, 'Atlantic/Bermuda');
REPLACE INTO `cn_timezones` VALUES(309, 'Atlantic/Canary');
REPLACE INTO `cn_timezones` VALUES(310, 'Atlantic/Cape_Verde');
REPLACE INTO `cn_timezones` VALUES(311, 'Atlantic/Faeroe');
REPLACE INTO `cn_timezones` VALUES(312, 'Atlantic/Faroe');
REPLACE INTO `cn_timezones` VALUES(313, 'Atlantic/Jan_Mayen');
REPLACE INTO `cn_timezones` VALUES(314, 'Atlantic/Madeira');
REPLACE INTO `cn_timezones` VALUES(315, 'Atlantic/Reykjavik');
REPLACE INTO `cn_timezones` VALUES(316, 'Atlantic/South_Georgia');
REPLACE INTO `cn_timezones` VALUES(317, 'Atlantic/St_Helena');
REPLACE INTO `cn_timezones` VALUES(318, 'Atlantic/Stanley');
REPLACE INTO `cn_timezones` VALUES(319, 'Australia/ACT');
REPLACE INTO `cn_timezones` VALUES(320, 'Australia/Adelaide');
REPLACE INTO `cn_timezones` VALUES(321, 'Australia/Brisbane');
REPLACE INTO `cn_timezones` VALUES(322, 'Australia/Broken_Hill');
REPLACE INTO `cn_timezones` VALUES(323, 'Australia/Canberra');
REPLACE INTO `cn_timezones` VALUES(324, 'Australia/Currie');
REPLACE INTO `cn_timezones` VALUES(325, 'Australia/Darwin');
REPLACE INTO `cn_timezones` VALUES(326, 'Australia/Eucla');
REPLACE INTO `cn_timezones` VALUES(327, 'Australia/Hobart');
REPLACE INTO `cn_timezones` VALUES(328, 'Australia/LHI');
REPLACE INTO `cn_timezones` VALUES(329, 'Australia/Lindeman');
REPLACE INTO `cn_timezones` VALUES(330, 'Australia/Lord_Howe');
REPLACE INTO `cn_timezones` VALUES(331, 'Australia/Melbourne');
REPLACE INTO `cn_timezones` VALUES(332, 'Australia/North');
REPLACE INTO `cn_timezones` VALUES(333, 'Australia/NSW');
REPLACE INTO `cn_timezones` VALUES(334, 'Australia/Perth');
REPLACE INTO `cn_timezones` VALUES(335, 'Australia/Queensland');
REPLACE INTO `cn_timezones` VALUES(336, 'Australia/South');
REPLACE INTO `cn_timezones` VALUES(337, 'Australia/Sydney');
REPLACE INTO `cn_timezones` VALUES(338, 'Australia/Tasmania');
REPLACE INTO `cn_timezones` VALUES(339, 'Australia/Victoria');
REPLACE INTO `cn_timezones` VALUES(340, 'Australia/West');
REPLACE INTO `cn_timezones` VALUES(341, 'Australia/Yancowinna');
REPLACE INTO `cn_timezones` VALUES(342, 'Brazil/Acre');
REPLACE INTO `cn_timezones` VALUES(343, 'Brazil/DeNoronha');
REPLACE INTO `cn_timezones` VALUES(344, 'Brazil/East');
REPLACE INTO `cn_timezones` VALUES(345, 'Brazil/West');
REPLACE INTO `cn_timezones` VALUES(346, 'Canada/Atlantic');
REPLACE INTO `cn_timezones` VALUES(347, 'Canada/Central');
REPLACE INTO `cn_timezones` VALUES(348, 'Canada/East');
REPLACE INTO `cn_timezones` VALUES(349, 'Canada/Mountain');
REPLACE INTO `cn_timezones` VALUES(350, 'Canada/Newfoundland');
REPLACE INTO `cn_timezones` VALUES(351, 'Canada/Pacific');
REPLACE INTO `cn_timezones` VALUES(352, 'Canada/Saskatchewan');
REPLACE INTO `cn_timezones` VALUES(353, 'Canada/Yukon');
REPLACE INTO `cn_timezones` VALUES(354, 'Chile/Continental');
REPLACE INTO `cn_timezones` VALUES(355, 'Chile/EasterIsland');
REPLACE INTO `cn_timezones` VALUES(356, 'Etc/GMT');
REPLACE INTO `cn_timezones` VALUES(357, 'Etc/Greenwich');
REPLACE INTO `cn_timezones` VALUES(358, 'Etc/UCT');
REPLACE INTO `cn_timezones` VALUES(359, 'Etc/Universal');
REPLACE INTO `cn_timezones` VALUES(360, 'Etc/UTC');
REPLACE INTO `cn_timezones` VALUES(361, 'Etc/Zulu');
REPLACE INTO `cn_timezones` VALUES(362, 'Europe/Amsterdam');
REPLACE INTO `cn_timezones` VALUES(363, 'Europe/Andorra');
REPLACE INTO `cn_timezones` VALUES(364, 'Europe/Athens');
REPLACE INTO `cn_timezones` VALUES(365, 'Europe/Belfast');
REPLACE INTO `cn_timezones` VALUES(366, 'Europe/Belgrade');
REPLACE INTO `cn_timezones` VALUES(367, 'Europe/Berlin');
REPLACE INTO `cn_timezones` VALUES(368, 'Europe/Bratislava');
REPLACE INTO `cn_timezones` VALUES(369, 'Europe/Brussels');
REPLACE INTO `cn_timezones` VALUES(370, 'Europe/Bucharest');
REPLACE INTO `cn_timezones` VALUES(371, 'Europe/Budapest');
REPLACE INTO `cn_timezones` VALUES(372, 'Europe/Chisinau');
REPLACE INTO `cn_timezones` VALUES(373, 'Europe/Copenhagen');
REPLACE INTO `cn_timezones` VALUES(374, 'Europe/Dublin');
REPLACE INTO `cn_timezones` VALUES(375, 'Europe/Gibraltar');
REPLACE INTO `cn_timezones` VALUES(376, 'Europe/Guernsey');
REPLACE INTO `cn_timezones` VALUES(377, 'Europe/Helsinki');
REPLACE INTO `cn_timezones` VALUES(378, 'Europe/Isle_of_Man');
REPLACE INTO `cn_timezones` VALUES(379, 'Europe/Istanbul');
REPLACE INTO `cn_timezones` VALUES(380, 'Europe/Jersey');
REPLACE INTO `cn_timezones` VALUES(381, 'Europe/Kaliningrad');
REPLACE INTO `cn_timezones` VALUES(382, 'Europe/Kiev');
REPLACE INTO `cn_timezones` VALUES(383, 'Europe/Lisbon');
REPLACE INTO `cn_timezones` VALUES(384, 'Europe/Ljubljana');
REPLACE INTO `cn_timezones` VALUES(385, 'Europe/London');
REPLACE INTO `cn_timezones` VALUES(386, 'Europe/Luxembourg');
REPLACE INTO `cn_timezones` VALUES(387, 'Europe/Madrid');
REPLACE INTO `cn_timezones` VALUES(388, 'Europe/Malta');
REPLACE INTO `cn_timezones` VALUES(389, 'Europe/Mariehamn');
REPLACE INTO `cn_timezones` VALUES(390, 'Europe/Minsk');
REPLACE INTO `cn_timezones` VALUES(391, 'Europe/Monaco');
REPLACE INTO `cn_timezones` VALUES(392, 'Europe/Moscow');
REPLACE INTO `cn_timezones` VALUES(393, 'Europe/Nicosia');
REPLACE INTO `cn_timezones` VALUES(394, 'Europe/Oslo');
REPLACE INTO `cn_timezones` VALUES(395, 'Europe/Paris');
REPLACE INTO `cn_timezones` VALUES(396, 'Europe/Podgorica');
REPLACE INTO `cn_timezones` VALUES(397, 'Europe/Prague');
REPLACE INTO `cn_timezones` VALUES(398, 'Europe/Riga');
REPLACE INTO `cn_timezones` VALUES(399, 'Europe/Rome');
REPLACE INTO `cn_timezones` VALUES(400, 'Europe/Samara');
REPLACE INTO `cn_timezones` VALUES(401, 'Europe/San_Marino');
REPLACE INTO `cn_timezones` VALUES(402, 'Europe/Sarajevo');
REPLACE INTO `cn_timezones` VALUES(403, 'Europe/Simferopol');
REPLACE INTO `cn_timezones` VALUES(404, 'Europe/Skopje');
REPLACE INTO `cn_timezones` VALUES(405, 'Europe/Sofia');
REPLACE INTO `cn_timezones` VALUES(406, 'Europe/Stockholm');
REPLACE INTO `cn_timezones` VALUES(407, 'Europe/Tallinn');
REPLACE INTO `cn_timezones` VALUES(408, 'Europe/Tirane');
REPLACE INTO `cn_timezones` VALUES(409, 'Europe/Tiraspol');
REPLACE INTO `cn_timezones` VALUES(410, 'Europe/Uzhgorod');
REPLACE INTO `cn_timezones` VALUES(411, 'Europe/Vaduz');
REPLACE INTO `cn_timezones` VALUES(412, 'Europe/Vatican');
REPLACE INTO `cn_timezones` VALUES(413, 'Europe/Vienna');
REPLACE INTO `cn_timezones` VALUES(414, 'Europe/Vilnius');
REPLACE INTO `cn_timezones` VALUES(415, 'Europe/Volgograd');
REPLACE INTO `cn_timezones` VALUES(416, 'Europe/Warsaw');
REPLACE INTO `cn_timezones` VALUES(417, 'Europe/Zagreb');
REPLACE INTO `cn_timezones` VALUES(418, 'Europe/Zaporozhye');
REPLACE INTO `cn_timezones` VALUES(419, 'Europe/Zurich');
REPLACE INTO `cn_timezones` VALUES(420, 'Indian/Antananarivo');
REPLACE INTO `cn_timezones` VALUES(421, 'Indian/Chagos');
REPLACE INTO `cn_timezones` VALUES(422, 'Indian/Christmas');
REPLACE INTO `cn_timezones` VALUES(423, 'Indian/Cocos');
REPLACE INTO `cn_timezones` VALUES(424, 'Indian/Comoro');
REPLACE INTO `cn_timezones` VALUES(425, 'Indian/Kerguelen');
REPLACE INTO `cn_timezones` VALUES(426, 'Indian/Mahe');
REPLACE INTO `cn_timezones` VALUES(427, 'Indian/Maldives');
REPLACE INTO `cn_timezones` VALUES(428, 'Indian/Mauritius');
REPLACE INTO `cn_timezones` VALUES(429, 'Indian/Mayotte');
REPLACE INTO `cn_timezones` VALUES(430, 'Indian/Reunion');
REPLACE INTO `cn_timezones` VALUES(431, 'Mexico/BajaNorte');
REPLACE INTO `cn_timezones` VALUES(432, 'Mexico/BajaSur');
REPLACE INTO `cn_timezones` VALUES(433, 'Mexico/General');
REPLACE INTO `cn_timezones` VALUES(434, 'Pacific/Apia');
REPLACE INTO `cn_timezones` VALUES(435, 'Pacific/Auckland');
REPLACE INTO `cn_timezones` VALUES(436, 'Pacific/Chatham');
REPLACE INTO `cn_timezones` VALUES(437, 'Pacific/Easter');
REPLACE INTO `cn_timezones` VALUES(438, 'Pacific/Efate');
REPLACE INTO `cn_timezones` VALUES(439, 'Pacific/Enderbury');
REPLACE INTO `cn_timezones` VALUES(440, 'Pacific/Fakaofo');
REPLACE INTO `cn_timezones` VALUES(441, 'Pacific/Fiji');
REPLACE INTO `cn_timezones` VALUES(442, 'Pacific/Funafuti');
REPLACE INTO `cn_timezones` VALUES(443, 'Pacific/Galapagos');
REPLACE INTO `cn_timezones` VALUES(444, 'Pacific/Gambier');
REPLACE INTO `cn_timezones` VALUES(445, 'Pacific/Guadalcanal');
REPLACE INTO `cn_timezones` VALUES(446, 'Pacific/Guam');
REPLACE INTO `cn_timezones` VALUES(447, 'Pacific/Honolulu');
REPLACE INTO `cn_timezones` VALUES(448, 'Pacific/Johnston');
REPLACE INTO `cn_timezones` VALUES(449, 'Pacific/Kiritimati');
REPLACE INTO `cn_timezones` VALUES(450, 'Pacific/Kosrae');
REPLACE INTO `cn_timezones` VALUES(451, 'Pacific/Kwajalein');
REPLACE INTO `cn_timezones` VALUES(452, 'Pacific/Majuro');
REPLACE INTO `cn_timezones` VALUES(453, 'Pacific/Marquesas');
REPLACE INTO `cn_timezones` VALUES(454, 'Pacific/Midway');
REPLACE INTO `cn_timezones` VALUES(455, 'Pacific/Nauru');
REPLACE INTO `cn_timezones` VALUES(456, 'Pacific/Niue');
REPLACE INTO `cn_timezones` VALUES(457, 'Pacific/Norfolk');
REPLACE INTO `cn_timezones` VALUES(458, 'Pacific/Noumea');
REPLACE INTO `cn_timezones` VALUES(459, 'Pacific/Pago_Pago');
REPLACE INTO `cn_timezones` VALUES(460, 'Pacific/Palau');
REPLACE INTO `cn_timezones` VALUES(461, 'Pacific/Pitcairn');
REPLACE INTO `cn_timezones` VALUES(462, 'Pacific/Ponape');
REPLACE INTO `cn_timezones` VALUES(463, 'Pacific/Port_Moresby');
REPLACE INTO `cn_timezones` VALUES(464, 'Pacific/Rarotonga');
REPLACE INTO `cn_timezones` VALUES(465, 'Pacific/Saipan');
REPLACE INTO `cn_timezones` VALUES(466, 'Pacific/Samoa');
REPLACE INTO `cn_timezones` VALUES(467, 'Pacific/Tahiti');
REPLACE INTO `cn_timezones` VALUES(468, 'Pacific/Tarawa');
REPLACE INTO `cn_timezones` VALUES(469, 'Pacific/Tongatapu');
REPLACE INTO `cn_timezones` VALUES(470, 'Pacific/Truk');
REPLACE INTO `cn_timezones` VALUES(471, 'Pacific/Wake');
REPLACE INTO `cn_timezones` VALUES(472, 'Pacific/Wallis');
REPLACE INTO `cn_timezones` VALUES(473, 'Pacific/Yap');
REPLACE INTO `cn_timezones` VALUES(474, 'US/Alaska');
REPLACE INTO `cn_timezones` VALUES(475, 'US/Aleutian');
REPLACE INTO `cn_timezones` VALUES(476, 'US/Arizona');
REPLACE INTO `cn_timezones` VALUES(477, 'US/Central');
REPLACE INTO `cn_timezones` VALUES(478, 'US/Eastern');
REPLACE INTO `cn_timezones` VALUES(479, 'US/Hawaii');
REPLACE INTO `cn_timezones` VALUES(480, 'US/Indiana');
REPLACE INTO `cn_timezones` VALUES(481, 'US/Michigan');
REPLACE INTO `cn_timezones` VALUES(482, 'US/Mountain');
REPLACE INTO `cn_timezones` VALUES(483, 'US/Pacific');
REPLACE INTO `cn_timezones` VALUES(484, 'US/Samoa');");
		foreach($timezones as $timezone) {
			DB()->query($timezone);
		}
		setOption('cn_tz_default', 'Etc/GMT');
		setOption('cn_tz_by', 'user');
	}
	
}

cn_tz_install();

?>